'''
description: 字符串操作
Version: 1.0
Author: Victor
Date: 2023-4-19

'''

def StringFunc_split():
    '''
    split函数用空格（默认）/固定字符分割字符串，返回分割后的字符串列表。（相当于str—>list）
    '''
    split_string = 'alex wusir taibai'
    split_list = split_string.split()
    print(split_list)    #['alex', 'wusir', 'taibai']

    split_string = 'ale:x wus:ir :taibai'
    split_list = split_string.split(':')
    print(split_list)   #['ale', 'x wus', 'ir ', 'taibai']


def StringFunc_strip():
    '''
    strip() 方法用于移除字符串头尾指定的字符（默认为空格或换行符）或字符序列。
    '''
    strip_string = '  alexW%Usir  %2%  '
    strip_string = strip_string.strip()   
    #删除字符串前后的空格
    print(strip_string)    #alexW%Usir  %2%
    
    strip_string = '% alexW%Usir  %2%  %'
    strip_string = strip_string.strip('%')   
    #删除字符串前后的%
    print(strip_string)  # alexW%Usir  %2%　　
    

def StringFunc_join():
    '''
    strip() 方法用于移除字符串头尾指定的字符（默认为空格或换行符）或字符序列。
    '''
    strip_string = '  alexW%Usir  %2%  '
    strip_string = strip_string.strip()   
    #删除字符串前后的空格
    print(strip_string)    #alexW%Usir  %2%
    
    strip_string = '% alexW%Usir  %2%  %'
    strip_string = strip_string.strip('%')   
    #删除字符串前后的%
    print(strip_string)  # alexW%Usir  %2%　　


if __name__ == '__main__':
    StringFunc_split()
    StringFunc_strip()
    StringFunc_join()
